namespace OasisCiq.Xal
{
    using System.Collections.Generic;

    /// <summary>
    /// Details of the Access route along which buildings/lot/land are located,
    /// such as street, road, channel, crescent, avenue, etc. This also includes
    /// canals/banks on which houses/boat houses are located where people live
    /// </summary>
    public class Thoroughfare : ThoroughfareType
    {
        /// <summary>
        /// Another thoroughfare that is required to uniquely identify the location,
        /// such as an access route, intersection, corner, adjacent, boundary, etc
        /// Maximum 5 elements
        /// </summary>
        public virtual ICollection<ThoroughfareType> SubThoroughfares { get; set; }
    }
}